var mongoose = require('mongoose');


// 内容的表结构 Schema构造函数    代表数据库中的表
module.exports = new mongoose.Schema({
    //关联字段 ---分类id
    category: {
        // 类型
        type: mongoose.Schema.Types.ObjectId,
        //  引用
        ref: 'Category'
    },
    //关联字段 ---用户id
    user: {
        // 类型
        type: mongoose.Schema.Types.ObjectId,
        //  引用
        ref: 'User'
    },
    //添加时间
    addTime:{
        type:Date,
        default:new Date()
    },
    //阅读量
    views:{
        type:Number,
        default:0
    },
    //内容标题
    title: String,
    //简介
    description: {
        type: String,
        default: ""
    },
    // 内容
    content: {
        type: String,
        default: ""
    },

    //评论
    comments:{
        type:Array,
        default:[]
    }
})